Login

Sign up now

Compare teams

Villarreal Barcelona
name Villarreal Club de Fútbol, S.A.D.found 10 March 1923country country flag Spain website http://www.villarrealcf.es name Futbol Club Barcelonafound 29 November 1899country country flag Spain website http://www.fcbarcelona.com
Next match
2025-12-21 15:15
Villarreal vs Barcelona
country flag Spain - Laliga 2025/2026
2025-12-21 15:15
Villarreal vs Barcelona
country flag Spain - Laliga 2025/2026
Match between teams
2025-05-18 Barcelona 2 3 Villarreal +
Perez Ayoze (4') (38') Yamal Lamine (43') Garcia Eric (45') Lopez Fermin Comesana Santi (50') Buchanan Tajon (80') (86') Olmo Daniel competition: Spain - Segunda Division Rfef 2024/2025
2024-09-22 Villarreal 1 5 Barcelona +
(2') Parejo Daniel Lewandowski Robert (20') Lewandowski Robert (35') (38') Perez Ayoze (52') Baena Alejandro Torre Pablo (58') (66') Bailly Eric Raphinha (74') Victor Pau (82') Raphinha (83') (85') Perez Ayoze (89') Cardona Sergi (90') Akhomach Ilias competition: Spain - Segunda Division Rfef 2024/2025
2024-01-27 Barcelona 3 5 Villarreal +
Baena Alejandro (16') Garcia Marcelino (18') (33') Romeu Oriol Moreno Gerard (41') Akhomach Ilias (54') (60') Guendogan Ilkay (68') Lewandowski Robert Bailly Eric (68') (68') Pedri (69') Hernandez Xavi (71') Bailly Eric Guedes Goncalo (84') (89') Araujo Ronald Mosquera Yerson (89') Cuenca Jorge (90') Soerloth Alexander (90') Luis Morales Jose (90') competition: Spain - Laliga 2023/2024
2023-08-27 Villarreal 3 4 Barcelona +
Gavira Pablo (12') De Jong Frenkie (15') (26') Foyth Juan (40') Soerloth Alexander Yamal Lamine (44') Lewandowski Robert (45') (45') Foyth Juan (50') Baena Alejandro (57') Terrats Ramon Torres Ferran (68') Lewandowski Robert (71') (80') Gabbia Matteo Garcia Eric (82') competition: Spain - Laliga 2023/2024
2023-02-12 Villarreal 0 1 Barcelona +
Pedri (18') (38') Torres Pau Araujo Ronald (43') (49') Baena Alejandro De Jong Frenkie (56') Kounde Jules (58') (62') Parejo Daniel (71') Moreno Alberto Raphinha (81') competition: Spain - Laliga 2022/2023
2022-10-20 Barcelona 3 0 Villarreal +
(31') Lewandowski Robert (35') Lewandowski Robert (38') Fati Ansu Torres Pau (90') competition: Spain - Laliga 2022/2023
2022-05-22 Barcelona 0 2 Villarreal +
Pedraza Alfonso (41') Parejo Daniel (45') (45') Gavira Pablo Gomez Moi (55') (59') Busquets Sergio (65') Alba Jordi competition: Spain - Segunda Division Rfef 2021/2022
2021-11-27 Villarreal 1 3 Barcelona +
Alba Jordi (26') (26') Pino Yeremi Pique Gerard (44') De Jong Frenkie (48') (76') Chukwueze Samuel Depay Memphis (88') Coutinho Philippe (90') (90') Raba Daniel competition: Spain - Segunda Division Rfef 2021/2022
2021-04-25 Villarreal 1 2 Barcelona +
(26') Chukwueze Samuel Griezmann Antoine (28') Griezmann Antoine (35') Griezmann Antoine (50') (65') Trigueros Manuel (66') Albiol Raul (74') Torres Pau Busquets Sergio (82') Mingueza Oscar (90') competition: Spain - SD Promotion P.Off 2020/2021
2020-09-27 Barcelona 4 0 Villarreal +
(15') Fati (19') Fati (35') Messi (45') Torres Moreno (83') competition: Spain - SD Promotion P.Off 2020/2021
2020-07-05 Villarreal 1 4 Barcelona +
Torres (3') (14') Moreno (18') Torres Suarez (20') Griezmann (45') Fati (86') competition: Spain - Primera Division 2019/2020
2019-09-24 Barcelona 2 1 Villarreal +
(6') Griezmann Antoine (15') Melo Arthur (27') Roberto Sergi Cazorla Santi (44') (47') Griezmann Antoine Zambo Anguissa Andre (72') Albiol Raul (81') (82') Junior Firpo (90') Busquets Sergio competition: Spain - Primera Division 2019/2020
2019-04-02 Villarreal 4 4 Barcelona +
Coutinho Philippe (12') Malcom Oliveira (16') (23') Chukweze Samuel (36') Gonzalez Alvaro Busquets Sergio (39') Lenglet Clement (43') (45') Funes Mori Ramiro (50') Ekambi Toko (62') Iborra Vicente Vidal Arturo (77') (80') Bacca Carlos Alena Carles (83') Roberto Sergi (84') Messi Lionel (85') (86') Gonzalez Alvaro Suarez Luis (90') Suarez Luis (90') Messi Lionel (90') (90') Caseres Santiago competition: Spain - Primera Division 2018/2019
2018-12-02 Barcelona 2 0 Villarreal +
Ruiz Victor (11') (18') Lenglet Clement Alvaro Gonzalez (26') (35') Pique Gerard (69') Alba Jordi (87') Alena Carles Pedraza Alfonso (90') Fornals Pablo (90') competition: Spain - Primera Division 2018/2019
2018-05-09 Barcelona 5 1 Villarreal +
(11') Coutinho Philippe (16') Paulinho Ruiz Victor (44') (45') Messi Lionel Sansone Nicola (54') Fuego Javi (72') Gaspar Mario (82') (87') Dembele Ousmane (90') Dembele Ousmane competition: Spain - Primera Division 2017/2018
2017-12-10 Villarreal 0 2 Barcelona +
Busquets Sergio (45') (60') Raba Daniel (61') Bakambu Cedric Suarez Luis (72') Messi Lionel (83') (87') Alvaro Gonzalez competition: Spain - Primera Division 2017/2018
2017-05-06 Barcelona 4 1 Villarreal +
(16') Roberto Sergi Gonzalez Alvaro (19') (21') Neymar Bakambu Cedric (32') (45') Messi Lionel (64') Iniesta Andres (69') Suarez Luis Soldado Roberto (72') Musacchio Mateo (77') Costa Jaume (81') (82') Messi Lionel competition: Spain - Primera Division 2016/2017
2017-01-08 Villarreal 1 1 Barcelona +
(50') Sansone Nicola (70') Costa Jaume Roberto Sergi (78') (78') Sansone Nicola Pique Gerard (83') Messi Lionel (90') (90') Costa Jaume competition: Spain - Primera Division 2016/2017
2016-03-20 Villarreal 2 2 Barcelona +
Turan Arda (13') Pique Gerard (16') Rakitic Ivan (20') (20') Soldado Roberto (24') Soriano Bruno (40') Asenjo Sergio Neymar (41') (42') Ruiz Victor (43') Rukavina Antonio Alba Jordi (53') (57') Bakambu Cedric (63') Mathieu Jeremy (78') Pina Tomas (84') Gaspar Mario (85') Trigueros Manuel Mascherano Javier (90') competition: Spain - Primera Division 2015/2016
2015-11-08 Barcelona 3 0 Villarreal +
(27') Mathieu Jeremy (37') Iniesta Andres Gaspar Mario (39') (48') Suarez Luis (48') Neymar Da Silva (60') Neymar Da Silva (64') Pique Gerard (70') Suarez Luis Costa Jaume (70') Bonera Daniele (72') (85') Neymar Da Silva competition: Spain - Primera Division 2015/2016
2015-03-04 Villarreal 1 3 Barcelona +
Neymar (3') (36') Jonathan (38') Cheryshev D. (39') Jonathan Pique G. (50') (65') Pina T. Suarez L. (73') (82') Campbell J. Neymar (88') competition: Spain - FA Cup 2014/2015
2015-02-11 Barcelona 3 1 Villarreal +
(41') Messi L. Trigueros M. (48') (49') Iniesta A. (64') Pique G. Pina T. (66') Ruiz V. (70') Musacchio M. (71') (86') Suarez L. competition: Spain - FA Cup 2014/2015
2015-02-01 Barcelona 3 2 Villarreal +
Soriano B. (23') Cheryshev D. (30') Dos Santos J. (41') (45') Neymar Vietto L. (51') (53') Rafinha (55') Messi L. (63') Rafinha competition: Spain - Primera Division 2014/2015
2014-08-31 Villarreal 0 1 Barcelona +
Pedro (35') Alves D. (42') Ramirez S. (82') competition: Spain - Primera Division 2014/2015
2014-04-27 Villarreal 2 3 Barcelona +
(45') Cani Sanchez A. (50') (55') Trigueros M. (56') Gaspar M. Paulista G. (65') Musacchio M. (78') Messi L. (83') Busquets S. (85') (89') Trigueros M. (90') Cani Alves D. (90') competition: Spain - Primera Division 2013/2014
2013-12-14 Barcelona 2 1 Villarreal +
(30') Neymar Trigueros M. (38') Musacchio M. (48') (68') Neymar (83') Neymar competition: Spain - Primera Division 2013/2014
2012-01-28 Villarreal 0 0 Barcelona +
(30') Musacchio (39') Rodriguez (41') Ruben (69') Senna (77') Joselu (84') Gonzalo Alves (90') Alcantara (90') competition: Spain - Primera Division 2011/2012
2011-08-29 Barcelona 5 0 Villarreal +
Zapata (20') (25') Alcantara (34') Mascherano (35') Fabregas (45') Fabregas (47') Sanchez A. (48') Sanchez A. (52') Messi (74') Messi Wakaso (84') Marchena (88') competition: Spain - Primera Division 2011/2012
2011-04-02 Villarreal 0 1 Barcelona +
(15') Bruno Pique (40') (50') Marchena Alves (55') Pique (67') Valdes (90') Busquets (90') competition: Spain - Primera Division 2010/2011
2010-11-13 Barcelona 3 1 Villarreal +
(22') Villa Nilmar (26') (35') Abidal Valero (45') (58') Messi (68') Maxwell Lopez A. (73') (83') Messi Senna (90') competition: Spain - Primera Division 2010/2011
2010-05-01 Villarreal 1 4 Barcelona +
Messi (19') (33') Gonzalo Xavi (34') (40') Capdevila Bojan (42') Keita (54') (56') Godin Busquets (63') (67') Llorente Puyol (73') (80') Llorente Messi (88') competition: Spain - Division 1 2009/2010
2010-01-02 Barcelona 1 1 Villarreal +
(7') Pedro Venta (33') (37') Puyol Fuster (43') Fuster (51') Bruno (53') Marcano (78') (88') Ibrahimovic competition: Spain - Division 1 2009/2010
2009-05-10 Barcelona 3 3 Villarreal +
(12') Keita Llorente (22') (36') Etoo (45') Alves (77') Abidal Fernandez (78') Llorente (90') competition: Spain - Division 1 2008/2009
2008-12-21 Villarreal 1 2 Barcelona +
(48') Cani Keita (55') Henry (66') Pique (74') competition: Spain - Division 1 2008/2009
2008-03-09 Barcelona 1 2 Villarreal +
Senna (31') (67') Xavi Tomasson (81') competition: Spain - Division 1 2007/2008
2008-01-31 Barcelona 1 0 Villarreal +
(42') Henry Cygan (43') competition: Spain - FA Cup 2007/2008
2008-01-24 Villarreal 0 0 Barcelona +
no action competition: Spain - FA Cup 2007/2008
2007-10-20 Villarreal 3 1 Barcelona +
(2') Cazorla (13') Senna Bojan (24') (34') Senna competition: Spain - Division 1 2007/2008
2007-04-22 Villarreal 2 0 Barcelona +
(55') Pires (84') Marcos Garcia competition: Spain - Division 1 2006/2007
2006-11-25 Barcelona 4 0 Villarreal +
(35') Ronaldinho (55') Gudjohnsen (70') Iniesta (88') Ronaldinho competition: Spain - Division 1 2006/2007
2006-04-14 Barcelona 1 0 Villarreal +
(11') Etoo competition: Spain - Division 1 2005/2006
2005-12-04 Villarreal 0 2 Barcelona +
Pena (24') Deco (63') Marquez (89') competition: Spain - Division 1 2005/2006
2005-05-22 Barcelona 3 3 Villarreal +
Forlan D (17') Forlan D (30') (34') Ronaldinho (37') Giuly (48') Giuly Forlan D (70') competition: Spain - Division 1 2004/2005
2005-01-09 Villarreal 3 0 Barcelona +
(31') Forlan D (48') Gonzalo (85') Forlan D competition: Spain - Division 1 2004/2005
2004-04-03 Barcelona 0 0 Villarreal +
no action competition: Spain - Division 1 2003/2004
2003-11-22 Villarreal 2 1 Barcelona +
(40') Jose Mari Kluivert P. (74') (90') Anderson S. competition: Spain - Division 1 2003/2004
2003-04-05 Villarreal 2 0 Barcelona +
(57') Lopez J. (90') Calleja competition: Spain - Division 1 2002/2003
2002-11-09 Barcelona 1 0 Villarreal +
Unai (54') (75') Riquelme competition: Spain - Division 1 2002/2003
2002-04-27 Barcelona 4 1 Villarreal +
Victor F. (15') (54') Luis Enrique (55') Motta (66') Kluivert (71') Saviola J. competition: Spain - Division 1 2001/2002
2001-12-16 Villarreal 0 1 Barcelona +
Kluivert (39') Xavi (44') competition: Spain - Division 1 2001/2002
2001-04-08 Villarreal 4 4 Barcelona +
(10') Victor (17') Calle (19') Victor Kluivert P. (37') Kluivert P. (53') Rivaldo V. (60') (65') Lopez J. Kluivert P. (92') competition: Spain - Division 1 2000/2001
2000-11-12 Barcelona 1 2 Villarreal +
Victor (1') (21') Cocu P. Victor (47') competition: Spain - Division 1 2000/2001
1999-05-09 Villarreal 2 3 Barcelona +
(26') Alfaro Kluivert P. (46') De Boer R. (56') (72') Moises Rivaldo V. (78') competition: Spain - Division 1 1998/1999
1998-12-13 Barcelona 1 3 Villarreal +
Craioveanu (12') Craioveanu (23') Gerardo (76') (82') Giovanni competition: Spain - Division 1 1998/1999
show all matches
Summary match factsAll team matches 54Villarreal wins 11Barcelona wins 33Draw matches 10
Last 10 matches
(6') Juan Carlos Arana (28') Juan Carlos Arana Ayoze Perez (86') competition: Spain - Copa Del Rey 2025/2026
Mohamed Elyounoussi (2') (34') Alfonso Pedraza (47') Santi Comesana Elias Achouri (48') (56') Tani Oluwaseyi (58') Ilias Akhomach Jacob Neestrup (59') Andreas Cornelius (77') Elias Achouri (83') (89') Pape Gueye Andreas Cornelius (90') competition: International - Champions League 2025/2026
Allan Nyom (22') Pepe Bordalas (45') Mario Martin (45') (45') Tajon Buchanan Luis Milla (48') Mauro Arambarri (57') (62') Unknown (64') Georges Mikautadze (71') Nicolas Pepe Diego Rico (90') competition: Spain - Laliga 2025/2026
Ayoze Perez (102') (109') Unknown competition: Spain - Copa Del Rey 2025/2026
Pape Gueye (20') Ayoze Perez (31') (42') Umar Sadiq Ayoze Perez (45') Alberto Moleiro (49') Alberto Moleiro (57') (60') Carlos Soler Alfonso Pedraza (67') (69') Jon Martin (70') Ander Barrenetxea Santiago Mourino (73') Luiz Junior (74') (87') Ander Barrenetxea Juan Foyth (90') Alberto Moleiro (90') competition: Spain - Laliga 2025/2026
(45') Serhou Guirassy Juan Foyth (50') (54') Serhou Guirassy (58') Karim Adeyemi (71') Karim Adeyemi (90') Daniel Svensson competition: International - Champions League 2025/2026
(6') Gerard Moreno Samu (8') (41') Marcelino Garcia Lucas Bergstroem (67') Johan Mojica (75') (83') Tani Oluwaseyi (89') Luiz Junior (90') Tajon Buchanan competition: Spain - Laliga 2025/2026
Gerard Moreno (43') Alberto Moleiro (57') Tajon Buchanan (61') Pau Navarro (81') competition: Spain - Laliga 2025/2026
(46') Derrick Luckassen (69') Derrick Luckassen Renato Veiga (76') Pape Gueye (90') competition: International - Champions League 2025/2026
(22') Gerard Moreno (28') Alberto Moleiro (56') Alberto Moleiro (58') Santi Comesana (65') Ayoze Perez Andrei Ratiu (76') competition: Spain - Laliga 2025/2026
Marc Bernal (30') (32') Manu Ramirez (54') Samu Mayo (71') Javier Ablanque Andreas Christensen (76') Marcus Rashford (90') competition: Spain - Copa Del Rey 2025/2026
Abel Bretones (35') Iker Munoz (59') Jon Moncayola (67') (70') Raphinha (86') Raphinha competition: Spain - Laliga 2025/2026
Ansgar Knauff (21') Ansgar Knauff (28') (50') Jules Kounde (53') Jules Kounde (56') Lamine Yamal (61') Gerard Martin competition: International - Champions League 2025/2026
(6') Antony Ferran Torres (11') Ferran Torres (13') (21') Sergi Altimira Roony Bardghji (31') Ferran Torres (40') Gerard Martin (48') (59') Nelson Deossa Lamine Yamal (59') (67') Aitor Ruibal (85') Diego Llorente (87') Valentin Gomez (88') Manuel Pellegrini Jules Kounde (90') (90') Juan Hernandez competition: Spain - Laliga 2025/2026
Alejandro Baena (19') (26') Raphinha Alejandro Baena (41') (45') Gerard Martin (65') Dani Olmo (90') Ferran Torres competition: Spain - Laliga 2025/2026
Pablo Ibanez (1') (8') Lamine Yamal (26') Dani Olmo Abderrahman Rebbach (32') (36') Marc Bernal Calebe (53') Antonio Blanco (81') (90') Joan Garcia (90') Dani Olmo competition: Spain - Laliga 2025/2026
(27') Jules Kounde Ronald Araujo (32') (40') Malo Gusto Ronald Araujo (44') (52') Enzo Maresca (55') Estevao (73') Liam Delap competition: International - Champions League 2025/2026
(4') Robert Lewandowski Inigo Ruiz De Galarreta (43') (45') Ferran Torres (48') Fermin Lopez Oihan Sancet (54') Andoni Gorosabel (73') (90') Ferran Torres competition: Spain - Laliga 2025/2026
Robert Lewandowski (10') (11') Sergio Carreira Robert Lewandowski (37') Pau Cubarsi (42') (43') Borja Iglesias Lamine Yamal (45') Robert Lewandowski (73') Frenkie De Jong (79') Marcus Rashford (87') Robert Lewandowski (88') (89') Miguel Roman Frenkie De Jong (90') competition: Spain - Laliga 2025/2026
(6') Nicolo Tresoldi Ferran Torres (8') (17') Carlos Forbs (32') Raphael Onyedika Jules Kounde (47') Lamine Yamal (61') (63') Carlos Forbs (71') Alejandro Balde Christos Tzolis (77') Lamine Yamal (81') (81') Mamadou Diakhon Fermin Lopez (85') competition: International - Champions League 2025/2026
Villarreal form
WLWWLWDWLL
Barcelona form
DWWLWWWWWW
Matches facts, based on last 10 played matches
Number of Villarreal wins 5Number of Villarreal draws 1Number of Villarreal loses 4Average scored goals per match 1.7Average received goals per match 1.4Chance to score goal next match 80 %Chance to receive goal next match 70 %
Number of Barcelona wins 8Number of Barcelona draws 1Number of Barcelona loses 1Average scored goals per match 2.8Average received goals per match 1.4Chance to score goal next match 90 %Chance to receive goal next match 70 %